home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / SOFTIC~1.ZIP / UMB.DOC < prev    next >
Text File  |  1991-09-24  |  2KB  |  45 lines

  1. UMB.DOC
  2. Using UMB.SYS to Activate DOS Upper Memory Blocks
  3.  
  4. Microsoft with MS-DOS 5.0 and its associated HIMEM.SYS has defined a standard
  5. mechanism for loading T&SRs and    loadable drivers into the free memory
  6. address    space between 640K and 1 Megabyte.  These free memory areas
  7. are called UMBs    (Upper Memory Blocks).
  8.  
  9. UMB.SYS    supports the standard UMB protocol as defined in the Microsoft
  10. XMS specification.  This is useful if you are debugging    a program that
  11. uses UMBs or if    you wish to use    other load high    utilities than the ones
  12. supplied by Nu-Mega Technologies, Inc.    (DOS 5 LH and DEVICEHIGH for example.)
  13.  
  14. To activate these UMBs with a NU-MEGA driver (S-ICE.EXE, BC.SYS    or
  15. NU-MEGA.SYS) you must use an additional    driver named UMB.SYS. This
  16. driver has no parameters and must be placed after HIMEM.SYS in your
  17. CONFIG.SYS file.  The following    example    using Soft-ICE as the driver
  18. shows the order    that the EMM driver, HIMEM.SYS and UMB.SYS must    be placed
  19. in your    CONFIG.SYS:
  20.  
  21.     DEVICE = S-ICE.EXE
  22.     DEVICE = HIMEM.SYS /M:1
  23.     DEVICE = UMB.SYS
  24.  
  25. Notes:    1. The order is    critical.
  26.     2. The /M:1 parameter should be    used with DOS 5.
  27.  
  28. Defining UMBs
  29.  
  30. Before using UMB.SYS you must direct the Nu-Mega EMM driver to place memory 
  31. in the holes between 640K and 1    megabyte.  For S-ICE.EXE and NUMEGA.SYS    you 
  32. must first run EMMSETUP.EXE (use the syntax EMMSETUP S-ICE.EXE or EMMSETUP 
  33. NUMEGA.SYS to be sure the correct memory manager is changed). For BC.SYS 
  34. you must run BCSETUP.EXE.  In each case    you must choose    to have    high memory 
  35. support    and you    must make sure that there are one or more H's in the memory 
  36. page map.  See the manual for the specific product in question for details.
  37.  
  38. Using UMB.SYS with DOS 5
  39.  
  40. If you are using MS-DOS    5.X then UMB.SYS allows    you to load device
  41. drivers    and T&SRs high using the DOS built-in commands;    LH & DEVICEHIGH.
  42. You should put the command:
  43.     dos = high;umb
  44. as the first line in your CONFIG.SYS. See the DOS 5 documentation for details.
  45.